/*
 * Cavalo.java
 *
 * Created on 7 de Agosto de 2006, 22:03
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */
package magchess10.rn.pecas;

import magchess10.rn.jogada.Jogada;
import magchess10.rn.jogada.JogadaBase;



/**
 *
 * @author Einstein
 */
public class Cavalo extends Pecas {
    
    /**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	/** Creates a new instance of Cavalo */
    public Cavalo( String p_cor, boolean p_ehPrimeiroLance) {
        super ("Cavalo",p_cor,p_ehPrimeiroLance);
    }
    
    public boolean ehMovimentoDaPeca(JogadaBase p_atual) {
    	return Movimentos.ehCavalo(p_atual);
   }

	@Override
	public boolean ehTrajetoriaJogada(int tipoTrajetoria) {
		return tipoTrajetoria == Movimentos.CAVALO;
	}
}

